package net.dfrz.oa.service;

import java.util.List;

import net.dfrz.oa.dto.UserDto;
import net.dfrz.oa.pojo.Role;
import net.dfrz.oa.pojo.User;

/**
 * 用户service层接口
 * @author vovh
 *
 */
public interface UserService {

	/**
	 * 登录
	 * @return
	 */
	public User login(User user);

	/**
	 * 查询出所有用户
	 * @return
	 */
	public List<User> findAll();

	/**
	 * 根据id查询出用户
	 */
	public User findById(Integer id);

	/**
	 * 更新用户信息
	 * @param userDto
	 */
	public void updateUser(UserDto userDto);

	/**
	 * 修改密码
	 * @param uid
	 * @param newPwd
	 */
	public void passwordEdit(Integer uid, String newPwd);
}
